<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
	 
	 <meta name="description" content="XDMF parallel partitioned mesh I/O on top of HDF5">
    
    <meta name="author" content="Víctor Sande Veiga" >
    <link rel="icon" href="../favicon.png">

    <title>test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90 &ndash; XH5For</title>

    <link href="../css/bootstrap.min.css" rel="stylesheet">
    <link href="../css/pygments.css" rel="stylesheet">
    <link href="../css/font-awesome.min.css" rel="stylesheet">
    <link href="../css/local.css" rel="stylesheet">
    

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
    
    <script src="../js/jquery-2.1.3.min.js"></script>
    <script src="../js/svg-pan-zoom.min.js"></script>

  </head>

  <body>

    <!-- Fixed navbar -->
    <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="../index.html">XH5For </a>
        </div>
        <div id="navbar" class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
				
            <li class="dropdown hidden-xs visible-sm visible-md hidden-lg">
              <a href="#" class="dropdown-toggle"
              data-toggle="dropdown" role="button"
              aria-haspopup="true"
		 aria-expanded="false">Contents <span class="caret"></span></a>
	      <ul class="dropdown-menu">
              
            <li><a href="../lists/files.html">Source Files</a></li>
				
				
            <li><a href="../lists/modules.html">Modules</a></li>
				
            
                                
            <li><a href="../lists/procedures.html">Procedures</a></li>
				
								
            <li><a href="../lists/types.html">Derived Types</a></li>
				
				
            <li><a href="../lists/programs.html">Programs</a></li>
				
            </ul>
            </li>

<li class="visible-xs hidden-sm visible-lg"><a href="../lists/files.html">Source Files</a></li>


<li class="visible-xs hidden-sm visible-lg"><a href="../lists/modules.html">Modules</a></li>



<li class="visible-xs hidden-sm visible-lg"><a href="../lists/procedures.html">Procedures</a></li>

                             
<li class="visible-xs hidden-sm visible-lg"><a href="../lists/types.html">Derived Types</a></li>


<li class="visible-xs hidden-sm visible-lg"><a href="../lists/programs.html">Programs</a></li>

          </ul>
        
        <form action="../search.html" class="navbar-form navbar-right" role="search">
        <div class="form-group">
          <input type="text" class="form-control" placeholder="Search" name="q" id="tipue_search_input" autocomplete="off" required>
        </div>
<!--
        <button type="submit" class="btn btn-default">Submit</button>
-->
        </form>
        
        </div><!--/.nav-collapse -->
      </div>
    </nav>

    <div class="container">
    
  
  <div class="row">
    <h1>test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90
    <small>Source File</small>
    
    </h1>
    
<div class="row">
  <div class="col-lg-12">
<div class="well well-sm">
  <ul class="list-inline" style="margin-bottom:0px;display:inline">
     
     
     
     
    
    
     <li><i class="fa fa-list-ol"></i>
       <a data-toggle="tooltip"
	  data-placement="bottom" data-html="true"
	  title=" 0.2% of total for source files.">31 statements</a>
     </li> 
     
     
    <li><i class="fa fa-code"></i><a href="../src/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90"> Source File</a></li>
     
  </ul>
  <ol class="breadcrumb in-well text-right">
  
     <li class="active">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</li>
  </ol>
</div>
</div>
</div>
<script>
  $(function () {
  $('[data-toggle="tooltip"]').tooltip()
  })
</script>

  </div>
  <div class="row">
    <div class="col-md-3 hidden-xs hidden-sm visible-md visible-lg">
    
<div id="sidebar">
  





<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#progs-0">Programs</a></h3></div>
  <div id="progs-0" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../program/test_hdf5_rect_hyperslabs_handler.html">test_hdf5_rect_hyperslabs_handler</a>
      
    </div>
  </div>
</div>
















<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title">Source Code</h3></div>
  <div class="list-group">
    <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90.html#src">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</a>
  </div>
</div>


  <hr>
  

<div class="panel panel-default">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#allfiles-0">All Source Files</a></h3></div>
  <div id="allfiles-0" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../sourcefile/ch_unstructured_hexahedron_perf.f90.html">ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/fox_xdmf.f90.html">fox_xdmf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html">hdf5_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_dataset_per_process_handler.f90.html">hdf5_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_handler.f90.html">hdf5_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_contiguous_hyperslab_handler.f90.html">hdf5_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_dataset_per_process_handler.f90.html">hdf5_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_contiguous_hyperslab_handler.f90.html">hdf5_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_dataset_per_process_handler.f90.html">hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/mpi_environment.f90.html">mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/spatial_grid_descriptor.f90.html">spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler.f90.html">steps_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler_test.f90.html">steps_handler_test.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html">structured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_dataset_per_process_factory.f90.html">structured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_spatial_grid_descriptor.f90.html">structured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_uniform_grid_descriptor.f90.html">structured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_fox_wxml.f90.html">test_FoX_wxml.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90.html">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_dataset_per_process_handler.f90.html">test_hdf5_rectilinear_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_contiguous_hyperslabs_handler.f90.html">test_hdf5_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_dataset_per_process_handler.f90.html">test_hdf5_regular_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_contiguous_hyperslabs_handler.f90.html">test_hdf5_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_dataset_per_process_handler.f90.html">test_hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_mpi_environment.f90.html">test_mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_attribute.f90.html">test_xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_character_data.f90.html">test_xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_dataitem.f90.html">test_xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_geometry.f90.html">test_xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_grid.f90.html">test_xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90.html">test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_dataset_per_process.f90.html">test_xdmf_rectilinear_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_contiguous_hyperslabs_handler.f90.html">test_xdmf_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_dataset_per_process.f90.html">test_xdmf_regular_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_time.f90.html">test_xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_topology.f90.html">test_xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_contiguous_hyperslabs_handler.f90.html">test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_dataset_per_process.f90.html">test_xdmf_unstructured_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_xinclude.f90.html">test_xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_hdf5_mod.f90.html">try_compile_hdf5_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_mpi_mod.f90.html">try_compile_mpi_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/uniform_grid_descriptor.f90.html">uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html">unstructured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_dataset_per_process_factory.f90.html">unstructured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_spatial_grid_descriptor.f90.html">unstructured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_uniform_grid_descriptor.f90.html">unstructured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_attribute.f90.html">xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_character_data.f90.html">xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html">xdmf_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataitem.f90.html">xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataset_per_process_handler.f90.html">xdmf_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_domain.f90.html">xdmf_domain.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_element.f90.html">xdmf_element.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_file.f90.html">xdmf_file.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_geometry.f90.html">xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_grid.f90.html">xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_handler.f90.html">xdmf_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_information.f90.html">xdmf_information.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_parameters.f90.html">xdmf_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_contiguous_hyperslab_handler.f90.html">xdmf_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_dataset_per_process_handler.f90.html">xdmf_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_time.f90.html">xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_topology.f90.html">xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_contiguous_hyperslab_handler.f90.html">xdmf_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_dataset_per_process_handler.f90.html">xdmf_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_utils.f90.html">xdmf_utils.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_xinclude.f90.html">xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for.f90.html">xh5for.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_abstract_factory.f90.html">xh5for_abstract_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html">xh5for_ch_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html">xh5for_ch_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html">xh5for_ch_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_grid.f90.html">xh5for_ch_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html">xh5for_ch_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html">xh5for_ch_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html">xh5for_ch_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html">xh5for_ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html">xh5for_ch_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html">xh5for_ch_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html">xh5for_ch_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html">xh5for_ch_unstructured_static_mixed_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html">xh5for_ch_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html">xh5for_ch_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html">xh5for_ch_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html">xh5for_dpp_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html">xh5for_dpp_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html">xh5for_dpp_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_grid.f90.html">xh5for_dpp_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html">xh5for_dpp_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html">xh5for_dpp_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html">xh5for_dpp_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html">xh5for_dpp_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html">xh5for_dpp_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html">xh5for_dpp_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html">xh5for_dpp_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html">xh5for_dpp_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html">xh5for_dpp_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_factory.f90.html">xh5for_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_handler.f90.html">xh5for_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_metadata.f90.html">xh5for_metadata.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_parameters.f90.html">xh5for_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_utils.f90.html">xh5for_utils.f90</a>
      
    </div>
  </div>
</div>


</div>  

    </div>
    <div class="col-md-9" id='text'>
    
    
    <h3>This File Depends On</h3>
    
                <div class="depgraph"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph Pages: 1 -->
<svg id="sourcefiletest_hdf5_rectilinear_contiguous_hyperslabs_handlerf90EfferentGraph" width="641pt" height="124pt"
 viewBox="0.00 0.00 641.00 124.19" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph" class="graph" transform="scale(0.332814 0.332814) rotate(0) translate(4 369.152)">
<title>sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-369.152 1922,-369.152 1922,4 -4,4"/>
<!-- sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node1" class="node"><title>sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</title>
<polygon fill="none" stroke="black" points="1918,-212.968 1633,-212.968 1633,-188.968 1918,-188.968 1918,-212.968"/>
<text text-anchor="middle" x="1775.5" y="-198.568" font-family="Helvetica,sans-Serif" font-size="10.50">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</text>
</g>
<!-- sourcefile~xh5for_parameters.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node2" class="node"><title>sourcefile~xh5for_parameters.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node2"><a xlink:href="../sourcefile/xh5for_parameters.f90.html" xlink:title="xh5for_parameters.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="272,-174.968 151,-174.968 151,-150.968 272,-150.968 272,-174.968"/>
<text text-anchor="middle" x="211.5" y="-160.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_parameters.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge36" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M529,-302.968C579.146,-311.853 586.21,-333.264 636,-343.968 779.411,-374.799 818.88,-358.524 965.5,-362.968"/>
</g>
<!-- sourcefile~steps_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node3" class="node"><title>sourcefile~steps_handler.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node3"><a xlink:href="../sourcefile/steps_handler.f90.html" xlink:title="steps_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="784,-254.968 686,-254.968 686,-230.968 784,-230.968 784,-254.968"/>
<text text-anchor="middle" x="735" y="-240.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">steps_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~steps_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge2" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~steps_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M365,-242.968C439.162,-262.845 451.398,-289.572 527,-302.968"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M529,-302.968C578.133,-311.673 588.093,-282.925 636,-268.968 649.063,-265.162 663.172,-261.284 676.504,-257.724"/>
<polygon fill="#000000" stroke="#000000" points="677.748,-261.015 686.518,-255.071 675.955,-254.249 677.748,-261.015"/>
</g>
<!-- sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node4" class="node"><title>sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node4"><a xlink:href="../sourcefile/hdf5_structured_contiguous_hyperslab_handler.f90.html" xlink:title="hdf5_structured_contiguous_hyperslab_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1597,-212.968 1339,-212.968 1339,-188.968 1597,-188.968 1597,-212.968"/>
<text text-anchor="middle" x="1468" y="-198.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">hdf5_structured_contiguous_hyperslab_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge28" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M736,-282.968C881.399,-276.274 918.264,-280.375 1063,-264.968 1179.31,-252.587 1313.19,-229.645 1393.88,-214.857"/>
<polygon fill="#000000" stroke="#000000" points="1394.74,-218.258 1403.94,-213.005 1393.47,-211.374 1394.74,-218.258"/>
</g>
<!-- sourcefile~structured_uniform_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node5" class="node"><title>sourcefile~structured_uniform_grid_descriptor.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node5"><a xlink:href="../sourcefile/structured_uniform_grid_descriptor.f90.html" xlink:title="structured_uniform_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="834,-334.968 636,-334.968 636,-310.968 834,-310.968 834,-334.968"/>
<text text-anchor="middle" x="735" y="-320.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">structured_uniform_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~structured_uniform_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge29" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~structured_uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M529,-302.968C560.216,-308.499 594.397,-312.597 625.746,-315.592"/>
<polygon fill="#000000" stroke="#000000" points="625.536,-319.088 635.817,-316.527 626.183,-312.118 625.536,-319.088"/>
</g>
<!-- sourcefile~structured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node7" class="node"><title>sourcefile~structured_spatial_grid_descriptor.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node7"><a xlink:href="../sourcefile/structured_spatial_grid_descriptor.f90.html" xlink:title="structured_spatial_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1063,-56.9676 870,-56.9676 870,-32.9676 1063,-32.9676 1063,-56.9676"/>
<text text-anchor="middle" x="966.5" y="-42.5676" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">structured_spatial_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge33" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M255.4,-150.836C261.214,-148.343 266.919,-145.405 272,-141.968 292.086,-128.38 288.32,-115.136 308,-100.968 393.679,-39.2849 422.876,-26.4007 527,-8.96757"/>
</g>
<!-- sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node8" class="node"><title>sourcefile~xh5for_utils.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node8"><a xlink:href="../sourcefile/xh5for_utils.f90.html" xlink:title="xh5for_utils.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="406.5,-133.968 321.5,-133.968 321.5,-109.968 406.5,-109.968 406.5,-133.968"/>
<text text-anchor="middle" x="364" y="-119.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_utils.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge4" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M256.841,-150.888C274.033,-146.204 293.831,-140.811 311.637,-135.96"/>
<polygon fill="#000000" stroke="#000000" points="312.568,-139.334 321.296,-133.329 310.728,-132.58 312.568,-139.334"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node9" class="node"><title>sourcefile~spatial_grid_descriptor.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node9"><a xlink:href="../sourcefile/spatial_grid_descriptor.f90.html" xlink:title="spatial_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="804.5,-174.968 665.5,-174.968 665.5,-150.968 804.5,-150.968 804.5,-174.968"/>
<text text-anchor="middle" x="735" y="-160.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">spatial_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge8" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M272.254,-161.093C299.898,-160.706 333.153,-160.922 363,-162.968"/>
</g>
<!-- sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node10" class="node"><title>sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node10"><a xlink:href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html" xlink:title="hdf5_contiguous_hyperslab_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1303,-212.968 1099,-212.968 1099,-188.968 1303,-188.968 1303,-212.968"/>
<text text-anchor="middle" x="1201" y="-198.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">hdf5_contiguous_hyperslab_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge23" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M529,-302.968C619.14,-318.939 642.604,-288.164 734,-282.968"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M736,-282.968C884.677,-274.514 1056.53,-236.618 1143.42,-215.428"/>
<polygon fill="#000000" stroke="#000000" points="1144.46,-218.777 1153.34,-212.993 1142.79,-211.979 1144.46,-218.777"/>
</g>
<!-- sourcefile~xh5for_metadata.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node13" class="node"><title>sourcefile~xh5for_metadata.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node13"><a xlink:href="../sourcefile/xh5for_metadata.f90.html" xlink:title="xh5for_metadata.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="420,-214.968 308,-214.968 308,-190.968 420,-190.968 420,-214.968"/>
<text text-anchor="middle" x="364" y="-200.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_metadata.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_metadata.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge6" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_metadata.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M257.655,-174.969C273.358,-179.142 291.154,-183.872 307.59,-188.241"/>
<polygon fill="#000000" stroke="#000000" points="307.053,-191.72 317.617,-190.906 308.852,-184.954 307.053,-191.72"/>
</g>
<!-- sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node14" class="node"><title>sourcefile~hdf5_handler.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node14"><a xlink:href="../sourcefile/hdf5_handler.f90.html" xlink:title="hdf5_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1013.5,-212.968 919.5,-212.968 919.5,-188.968 1013.5,-188.968 1013.5,-212.968"/>
<text text-anchor="middle" x="966.5" y="-198.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">hdf5_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge18" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M228.71,-175.012C247.174,-188.32 278.601,-209.747 308,-223.968 331.281,-235.229 338.02,-236.272 363,-242.968"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M365,-242.968C405.092,-253.714 414.943,-228.069 456,-221.968 578.499,-203.764 610.204,-199.52 734,-202.968"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node15" class="node"><title>sourcefile~uniform_grid_descriptor.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node15"><a xlink:href="../sourcefile/uniform_grid_descriptor.f90.html" xlink:title="uniform_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="600,-254.968 456,-254.968 456,-230.968 600,-230.968 600,-254.968"/>
<text text-anchor="middle" x="528" y="-240.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">uniform_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge13" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M365,-242.968C390.661,-249.846 419.442,-251.648 445.546,-251.184"/>
<polygon fill="#000000" stroke="#000000" points="445.892,-254.675 455.786,-250.886 445.689,-247.678 445.892,-254.675"/>
</g>
<!-- sourcefile~steps_handler.f90&#45;&gt;sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge37" class="edge"><title>sourcefile~steps_handler.f90&#45;&gt;sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M784.048,-251.346C924.834,-275.34 1334.77,-341.08 1467,-316.968"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1469,-316.968C1571.89,-295.207 1685.96,-244.138 1741.06,-217.616"/>
<polygon fill="#000000" stroke="#000000" points="1742.87,-220.63 1750.34,-213.115 1739.81,-214.332 1742.87,-220.63"/>
</g>
<!-- sourcefile~steps_handler.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge16" class="edge"><title>sourcefile~steps_handler.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M784.111,-234.163C820.67,-227.472 871.039,-218.255 909.425,-211.23"/>
<polygon fill="#000000" stroke="#000000" points="910.203,-214.645 919.41,-209.402 908.943,-207.76 910.203,-214.645"/>
</g>
<!-- sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge38" class="edge"><title>sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1597.23,-200.968C1605.68,-200.968 1614.23,-200.968 1622.78,-200.968"/>
<polygon fill="#000000" stroke="#000000" points="1622.81,-204.468 1632.81,-200.968 1622.81,-197.468 1622.81,-204.468"/>
</g>
<!-- sourcefile~structured_uniform_grid_descriptor.f90&#45;&gt;sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge39" class="edge"><title>sourcefile~structured_uniform_grid_descriptor.f90&#45;&gt;sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M781.757,-335.018C827.794,-346.174 901.013,-361.288 965.5,-362.968"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M967.5,-362.968C1190.36,-368.772 1248.89,-363.098 1467,-316.968"/>
</g>
<!-- sourcefile~mpi_environment.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node6" class="node"><title>sourcefile~mpi_environment.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node6"><a xlink:href="../sourcefile/mpi_environment.f90.html" xlink:title="mpi_environment.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="584.5,-134.968 471.5,-134.968 471.5,-110.968 584.5,-110.968 584.5,-134.968"/>
<text text-anchor="middle" x="528" y="-120.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">mpi_environment.f90</text>
</a>
</g>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge40" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M584.647,-112.436C625.858,-104.689 683.398,-93.9836 734,-84.9676"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M736,-84.9676C800.421,-73.4892 806.051,-37.8383 870,-23.9676 953.828,-5.78488 977.47,-17.4504 1063,-23.9676 1124.42,-28.6478 1138.46,-42.3478 1200,-44.9676"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1202,-44.9676C1411.68,-50.5522 1649.99,-145.943 1738.74,-184.747"/>
<polygon fill="#000000" stroke="#000000" points="1737.52,-188.033 1748.08,-188.865 1740.34,-181.628 1737.52,-188.033"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~steps_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge1" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~steps_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M539.238,-135.03C556.915,-155.078 595.204,-195.203 636,-216.968 648.372,-223.568 662.535,-228.578 676.175,-232.349"/>
<polygon fill="#000000" stroke="#000000" points="675.424,-235.77 685.981,-234.88 677.173,-228.992 675.424,-235.77"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge25" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M736,-84.9676C836.418,-67.0755 865.486,-64.9382 965.5,-84.9676"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge35" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M736,-84.9676C785.684,-76.1151 841.459,-66.3891 885.583,-58.7444"/>
<polygon fill="#000000" stroke="#000000" points="886.417,-62.1521 895.673,-56.9973 885.223,-55.2548 886.417,-62.1521"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge7" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M584.746,-133.845C608.716,-138.522 637.026,-144.046 662.513,-149.019"/>
<polygon fill="#000000" stroke="#000000" points="662.011,-152.487 672.496,-150.967 663.351,-145.616 662.011,-152.487"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge20" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M584.72,-121.52C625.968,-120.801 683.52,-120.535 734,-122.968"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge14" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M546.297,-135.212C566.76,-149.117 602.314,-171.487 636,-183.968 677.603,-199.381 689.651,-201.732 734,-202.968"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M736,-202.968C795.062,-204.612 862.703,-203.681 909.168,-202.605"/>
<polygon fill="#000000" stroke="#000000" points="909.422,-206.1 919.335,-202.36 909.253,-199.102 909.422,-206.1"/>
</g>
<!-- sourcefile~structured_spatial_grid_descriptor.f90&#45;&gt;sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge41" class="edge"><title>sourcefile~structured_spatial_grid_descriptor.f90&#45;&gt;sourcefile~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1063.12,-43.1381C1105.13,-42.8068 1155.03,-43.0535 1200,-44.9676"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge24" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M403.144,-109.938C435.672,-100.37 483.879,-87.8132 527,-82.9676"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M529,-82.9676C721.789,-61.3034 775.275,-46.872 965.5,-84.9676"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M967.5,-84.9676C1011.04,-92.7649 1020.89,-99.4281 1063,-112.968 1124.42,-132.717 1136.25,-151.028 1200,-160.968"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1202,-160.968C1259.86,-169.989 1324.88,-179.809 1376.04,-187.461"/>
<polygon fill="#000000" stroke="#000000" points="1375.67,-190.944 1386.08,-188.961 1376.7,-184.021 1375.67,-190.944"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~mpi_environment.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge31" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~mpi_environment.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M406.719,-122.225C423.33,-122.328 442.849,-122.448 461.275,-122.562"/>
<polygon fill="#000000" stroke="#000000" points="461.351,-126.062 471.373,-122.624 461.395,-119.062 461.351,-126.062"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge34" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375.154,-109.737C398.53,-82.8919 459.359,-20.2925 527,-8.96757"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M529,-8.96757C662.501,13.3841 821.4,-12.7566 905.824,-30.7576"/>
<polygon fill="#000000" stroke="#000000" points="905.229,-34.2098 915.743,-32.9087 906.712,-27.3688 905.229,-34.2098"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge19" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M529,-82.9676C621.249,-72.6013 641.278,-118.499 734,-122.968"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M736,-122.968C881.555,-129.983 926.988,-94.6584 1063,-146.968 1081.92,-154.244 1080.81,-166.032 1099,-174.968 1107.84,-179.307 1117.48,-182.977 1127.18,-186.065"/>
<polygon fill="#000000" stroke="#000000" points="1126.29,-189.452 1136.88,-188.962 1128.3,-182.745 1126.29,-189.452"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge11" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M381.125,-134.012C409.483,-155.193 468.457,-199.241 502.088,-224.361"/>
<polygon fill="#000000" stroke="#000000" points="500.351,-227.432 510.457,-230.612 504.54,-221.823 500.351,-227.432"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge26" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M804.564,-160.69C850.189,-159.588 911.45,-158.901 965.5,-160.968"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M967.5,-160.968C1070.76,-164.916 1097.9,-145.048 1200,-160.968"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge32" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~structured_spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M755.468,-150.919C775.473,-138.385 807.369,-117.971 834,-98.9676 850.5,-87.1937 851.868,-80.0285 870,-70.9676 878.499,-66.7204 887.782,-63.095 897.113,-60.0209"/>
<polygon fill="#000000" stroke="#000000" points="898.307,-63.3152 906.825,-57.0139 896.237,-56.6284 898.307,-63.3152"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge21" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M967.5,-160.968C1027.75,-163.271 1095.58,-176.151 1142.35,-186.682"/>
<polygon fill="#000000" stroke="#000000" points="1141.77,-190.139 1152.3,-188.957 1143.33,-183.315 1141.77,-190.139"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge15" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M804.547,-174.317C838.037,-179.863 877.831,-186.452 909.471,-191.69"/>
<polygon fill="#000000" stroke="#000000" points="909.002,-195.16 919.439,-193.341 910.145,-188.254 909.002,-195.16"/>
</g>
<!-- sourcefile~hdf5_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge27" class="edge"><title>sourcefile~hdf5_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~hdf5_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1303.32,-200.968C1311.53,-200.968 1319.9,-200.968 1328.31,-200.968"/>
<polygon fill="#000000" stroke="#000000" points="1328.57,-204.468 1338.57,-200.968 1328.57,-197.468 1328.57,-204.468"/>
</g>
<!-- sourcefile~xdmf_utils.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node11" class="node"><title>sourcefile~xdmf_utils.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node11"><a xlink:href="../sourcefile/xdmf_utils.f90.html" xlink:title="xdmf_utils.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="251,-132.968 172,-132.968 172,-108.968 251,-108.968 251,-132.968"/>
<text text-anchor="middle" x="211.5" y="-118.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_utils.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge5" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xh5for_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M251.257,-121.225C269.576,-121.347 291.703,-121.494 311.416,-121.625"/>
<polygon fill="#000000" stroke="#000000" points="311.449,-125.125 321.472,-121.692 311.496,-118.125 311.449,-125.125"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge9" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M248.922,-132.971C285.96,-144.842 340.943,-161.456 363,-162.968"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M365,-162.968C436.832,-167.89 455.132,-167.334 527,-162.968"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M529,-162.968C570.579,-160.442 616.988,-160.225 655.121,-160.735"/>
<polygon fill="#000000" stroke="#000000" points="655.084,-164.235 665.136,-160.888 655.191,-157.235 655.084,-164.235"/>
</g>
<!-- sourcefile~xdmf_parameters.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node12" class="node"><title>sourcefile~xdmf_parameters.f90</title>
<g id="a_sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_node12"><a xlink:href="../sourcefile/xdmf_parameters.f90.html" xlink:title="xdmf_parameters.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="115,-132.968 7.10543e-15,-132.968 7.10543e-15,-108.968 115,-108.968 115,-132.968"/>
<text text-anchor="middle" x="57.5" y="-118.568" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_parameters.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_parameters.f90&#45;&gt;sourcefile~xdmf_utils.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge3" class="edge"><title>sourcefile~xdmf_parameters.f90&#45;&gt;sourcefile~xdmf_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M115.099,-120.968C130.461,-120.968 146.956,-120.968 161.838,-120.968"/>
<polygon fill="#000000" stroke="#000000" points="161.849,-124.468 171.849,-120.968 161.849,-117.468 161.849,-124.468"/>
</g>
<!-- sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge10" class="edge"><title>sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M398.575,-190.886C430.957,-180.145 481.601,-165.726 527,-162.968"/>
</g>
<!-- sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge12" class="edge"><title>sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M413.605,-214.969C430.827,-219.221 450.387,-224.051 468.356,-228.487"/>
<polygon fill="#000000" stroke="#000000" points="467.602,-231.906 478.149,-230.906 469.28,-225.11 467.602,-231.906"/>
</g>
<!-- sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge22" class="edge"><title>sourcefile~hdf5_handler.f90&#45;&gt;sourcefile~hdf5_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1013.71,-200.968C1035.32,-200.968 1062.07,-200.968 1088.5,-200.968"/>
<polygon fill="#000000" stroke="#000000" points="1088.6,-204.468 1098.6,-200.968 1088.6,-197.468 1088.6,-204.468"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~structured_uniform_grid_descriptor.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge30" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~structured_uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M549.727,-255.062C570.864,-266.999 604.881,-285.135 636,-296.968 647.055,-301.171 659.057,-304.959 670.748,-308.26"/>
<polygon fill="#000000" stroke="#000000" points="669.899,-311.656 680.468,-310.917 671.744,-304.904 669.899,-311.656"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_handler.f90 -->
<g id="sourcefile~~test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90~~EfferentGraph_edge17" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~hdf5_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M565.254,-230.879C605.907,-218.504 674.011,-201.297 734,-202.968"/>
</g>
</g>
</svg>
</div>
                <script>var pansourcefiletest_hdf5_rectilinear_contiguous_hyperslabs_handlerf90EfferentGraph = svgPanZoom('#sourcefiletest_hdf5_rectilinear_contiguous_hyperslabs_handlerf90EfferentGraph', {
                    zoomEnabled: true,
                    controlIconsEnabled: true,
                    fit: true,
                    center: true,});
                    </script>
                <div><a type="button" class="graph-help" data-toggle="modal" href="#graph-help-text">Help</a></div>
                <div class="modal fade" id="graph-help-text" tabindex="-1" role="dialog">
                  <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                      <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
                      </div>
                      <div class="modal-body">
                        
    <p>Nodes of different colours represent the following: </p>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Graph Key Pages: 1 -->
<svg width="190pt" height="32pt"
 viewBox="0.00 0.00 190.00 32.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 28)">
<title>Graph Key</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-28 186,-28 186,4 -4,4"/>
<!-- Source File -->
<g id="node1" class="node"><title>Source File</title>
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="67,-24 0,-24 0,-0 67,-0 67,-24"/>
<text text-anchor="middle" x="33.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Source File</text>
</g>
<!-- This Page&#39;s Entity -->
<g id="node2" class="node"><title>This Page&#39;s Entity</title>
<polygon fill="none" stroke="black" points="182,-24 85,-24 85,-0 182,-0 182,-24"/>
<text text-anchor="middle" x="133.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50">This Page&#39;s Entity</text>
</g>
</g>
</svg>

    
    <p>Solid arrows point from a file to a file which depends upon it. A file 
    is dependent upon another if the latter must be compiled before the former
    can be.
    </p>
    
                      </div>
                    </div>
                  </div>
                </div>
                
    
      
      <br>

    <section class="visible-xs visible-sm hidden-md">
      





<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#progs-1">Programs</a></h3></div>
  <div id="progs-1" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../program/test_hdf5_rect_hyperslabs_handler.html">test_hdf5_rect_hyperslabs_handler</a>
      
    </div>
  </div>
</div>
















<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title">Source Code</h3></div>
  <div class="list-group">
    <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90.html#src">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</a>
  </div>
</div>


    </section>
    <br class="visible-xs visible-sm hidden-md">

    <section>
      <h2><span class="anchor" id="src"></span>Source Code</h2>
    <div class="hl"><pre><a name="ln-1"></a><span class="k">program </span><span class="n">test_hdf5_rect_hyperslabs_handler</span>
<a name="ln-2"></a>
<a name="ln-3"></a><span class="k">use </span><span class="n">PENF</span><span class="p">,</span> <span class="n">only</span> <span class="p">:</span> <span class="n">I4P</span><span class="p">,</span> <span class="n">I8P</span><span class="p">,</span> <span class="n">R4P</span><span class="p">,</span> <span class="n">R8P</span><span class="p">,</span> <span class="n">str</span>
<a name="ln-4"></a><span class="k">use </span><span class="n">xh5for_parameters</span>
<a name="ln-5"></a><span class="k">use </span><span class="n">hdf5_structured_contiguous_hyperslab_handler</span>
<a name="ln-6"></a><span class="k">use </span><span class="n">mpi_environment</span>
<a name="ln-7"></a><span class="k">use </span><span class="n">steps_handler</span>
<a name="ln-8"></a><span class="k">use </span><span class="n">structured_spatial_grid_descriptor</span>
<a name="ln-9"></a><span class="k">use </span><span class="n">structured_uniform_grid_descriptor</span>
<a name="ln-10"></a>
<a name="ln-11"></a><span class="cp">#if defined(ENABLE_MPI) &amp;&amp; defined(MPI_MOD)</span>
<a name="ln-12"></a>  <span class="k">use </span><span class="n">mpi</span>
<a name="ln-13"></a><span class="cp">#endif</span>
<a name="ln-14"></a>  <span class="k">implicit none</span>
<a name="ln-15"></a><span class="cp">#if defined(ENABLE_MPI) &amp;&amp; defined(MPI_H)</span>
<a name="ln-16"></a>  <span class="k">include</span> <span class="s1">&#39;mpif.h&#39;</span>
<a name="ln-17"></a><span class="cp">#endif</span>
<a name="ln-18"></a>
<a name="ln-19"></a>    <span class="k">type</span><span class="p">(</span><span class="n">mpi_env_t</span><span class="p">)</span>                                                   <span class="kd">::</span> <span class="n">mpienv</span>
<a name="ln-20"></a>    <span class="k">type</span><span class="p">(</span><span class="n">steps_handler_t</span><span class="p">)</span>                                             <span class="kd">::</span> <span class="n">stepshandler</span>
<a name="ln-21"></a>    <span class="k">type</span><span class="p">(</span><span class="n">structured_spatial_grid_descriptor_t</span><span class="p">)</span>                        <span class="kd">::</span> <span class="n">spatialgrid</span>
<a name="ln-22"></a>    <span class="k">type</span><span class="p">(</span><span class="n">structured_uniform_grid_descriptor_t</span><span class="p">)</span>                        <span class="kd">::</span> <span class="n">uniformgrid</span>
<a name="ln-23"></a>    <span class="k">type</span><span class="p">(</span><span class="n">hdf5_structured_contiguous_hyperslab_handler_t</span><span class="p">)</span>              <span class="kd">::</span> <span class="n">heavydata</span>
<a name="ln-24"></a>    <span class="kt">real</span><span class="p">(</span><span class="n">R4P</span><span class="p">),</span>    <span class="k">dimension</span><span class="p">(</span><span class="mi">3</span><span class="p">)</span>                                        <span class="kd">::</span> <span class="n">Xpoints</span>  <span class="o">=</span> <span class="p">(</span><span class="o">/</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="o">/</span><span class="p">)</span>
<a name="ln-25"></a>    <span class="kt">real</span><span class="p">(</span><span class="n">R4P</span><span class="p">),</span>    <span class="k">dimension</span><span class="p">(</span><span class="mi">4</span><span class="p">)</span>                                        <span class="kd">::</span> <span class="n">Ypoints</span>  <span class="o">=</span> <span class="p">(</span><span class="o">/</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">,</span><span class="mi">5</span><span class="o">/</span><span class="p">)</span>
<a name="ln-26"></a>    <span class="kt">real</span><span class="p">(</span><span class="n">R4P</span><span class="p">),</span>    <span class="k">dimension</span><span class="p">(</span><span class="mi">5</span><span class="p">)</span>                                        <span class="kd">::</span> <span class="n">Zpoints</span>  <span class="o">=</span> <span class="p">(</span><span class="o">/</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">,</span><span class="mi">5</span><span class="p">,</span><span class="mi">6</span><span class="p">,</span><span class="mi">7</span><span class="o">/</span><span class="p">)</span>
<a name="ln-27"></a>    <span class="kt">real</span><span class="p">(</span><span class="n">R4P</span><span class="p">),</span>    <span class="k">dimension</span><span class="p">(:),</span> <span class="k">allocatable</span>                           <span class="kd">::</span> <span class="n">values</span>  
<a name="ln-28"></a>    <span class="kt">integer</span>                                                           <span class="kd">::</span> <span class="n">mpierr</span>
<a name="ln-29"></a>    <span class="kt">integer</span>                                                           <span class="kd">::</span> <span class="n">i</span>
<a name="ln-30"></a>
<a name="ln-31"></a>
<a name="ln-32"></a><span class="cp">#if defined(ENABLE_MPI) &amp;&amp; (defined(MPI_MOD) || defined(MPI_H))</span>
<a name="ln-33"></a>    <span class="k">call </span><span class="n">MPI_INIT</span><span class="p">(</span><span class="n">mpierr</span><span class="p">)</span>
<a name="ln-34"></a><span class="cp">#endif</span>
<a name="ln-35"></a>
<a name="ln-36"></a>    <span class="n">values</span> <span class="o">=</span> <span class="p">(</span><span class="o">/</span><span class="p">(</span><span class="n">i</span><span class="p">,</span><span class="n">i</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span><span class="n">size</span><span class="p">(</span><span class="n">Xpoints</span><span class="p">)</span><span class="o">*</span><span class="n">size</span><span class="p">(</span><span class="n">Ypoints</span><span class="p">)</span><span class="o">*</span><span class="n">size</span><span class="p">(</span><span class="n">Zpoints</span><span class="p">))</span><span class="o">/</span><span class="p">)</span>
<a name="ln-37"></a>
<a name="ln-38"></a>    <span class="k">call </span><span class="n">mpienv</span><span class="p">%</span><span class="n">initialize</span><span class="p">()</span>
<a name="ln-39"></a>    <span class="k">call </span><span class="n">stepshandler</span><span class="p">%</span><span class="n">initialize</span><span class="p">(</span><span class="n">mpienv</span><span class="p">)</span>
<a name="ln-40"></a>    <span class="k">call </span><span class="n">spatialgrid</span><span class="p">%</span><span class="n">initialize</span><span class="p">(</span><span class="n">MPIEnvironment</span><span class="o">=</span><span class="n">mpienv</span><span class="p">,</span> <span class="n">XDim</span><span class="o">=</span><span class="nb">int</span><span class="p">(</span><span class="n">size</span><span class="p">(</span><span class="n">Xpoints</span><span class="p">),</span><span class="n">I8P</span><span class="p">),</span> <span class="n">YDim</span><span class="o">=</span><span class="nb">int</span><span class="p">(</span><span class="n">size</span><span class="p">(</span><span class="n">Ypoints</span><span class="p">),</span><span class="n">I8P</span><span class="p">),</span> <span class="n">ZDim</span><span class="o">=</span><span class="nb">int</span><span class="p">(</span><span class="n">size</span><span class="p">(</span><span class="n">Zpoints</span><span class="p">),</span><span class="n">I8P</span><span class="p">),</span> <span class="n">GridType</span><span class="o">=</span><span class="n">XDMF_GRID_TYPE_RECTILINEAR</span><span class="p">)</span>
<a name="ln-41"></a>    <span class="k">call </span><span class="n">uniformgrid</span><span class="p">%</span><span class="n">initialize</span><span class="p">(</span><span class="n">XDim</span><span class="o">=</span><span class="nb">int</span><span class="p">(</span><span class="n">size</span><span class="p">(</span><span class="n">Xpoints</span><span class="p">),</span><span class="n">I8P</span><span class="p">),</span> <span class="n">YDim</span><span class="o">=</span><span class="nb">int</span><span class="p">(</span><span class="n">size</span><span class="p">(</span><span class="n">Ypoints</span><span class="p">),</span><span class="n">I8P</span><span class="p">),</span> <span class="n">ZDim</span><span class="o">=</span><span class="nb">int</span><span class="p">(</span><span class="n">size</span><span class="p">(</span><span class="n">Zpoints</span><span class="p">),</span><span class="n">I8P</span><span class="p">),</span> <span class="n">GridType</span><span class="o">=</span><span class="n">XDMF_GRID_TYPE_RECTILINEAR</span><span class="p">)</span>
<a name="ln-42"></a>    <span class="k">call </span><span class="n">heavydata</span><span class="p">%</span><span class="n">initialize</span><span class="p">(</span><span class="n">MPIEnvironment</span><span class="o">=</span><span class="n">mpienv</span><span class="p">,</span> <span class="n">StepsHandler</span><span class="o">=</span><span class="n">stepshandler</span><span class="p">,</span> <span class="n">SpatialGridDescriptor</span><span class="o">=</span><span class="n">spatialgrid</span><span class="p">,</span> <span class="n">UniformGridDescriptor</span><span class="o">=</span><span class="n">uniformgrid</span><span class="p">)</span>
<a name="ln-43"></a>    <span class="k">call </span><span class="n">heavydata</span><span class="p">%</span><span class="n">OpenFile</span><span class="p">(</span><span class="n">action</span><span class="o">=</span><span class="n">XDMF_ACTION_WRITE</span><span class="p">,</span> <span class="n">fileprefix</span><span class="o">=</span><span class="s1">&#39;hdf5_rectilinear_hyperslab&#39;</span><span class="p">)</span>
<a name="ln-44"></a>    <span class="k">call </span><span class="n">heavydata</span><span class="p">%</span><span class="n">WriteGeometry</span><span class="p">(</span><span class="n">X</span><span class="o">=</span><span class="n">Xpoints</span><span class="p">,</span><span class="n">Y</span><span class="o">=</span><span class="n">Ypoints</span><span class="p">,</span><span class="n">Z</span><span class="o">=</span><span class="n">Zpoints</span><span class="p">,</span> <span class="n">Name</span><span class="o">=</span><span class="s1">&#39;Coordinates&#39;</span><span class="p">)</span>
<a name="ln-45"></a>    <span class="k">call </span><span class="n">heavydata</span><span class="p">%</span><span class="n">WriteAttribute</span><span class="p">(</span><span class="n">Name</span><span class="o">=</span><span class="s1">&#39;solution&#39;</span><span class="p">,</span> <span class="n">Center</span><span class="o">=</span><span class="n">XDMF_ATTRIBUTE_CENTER_NODE</span><span class="p">,</span> <span class="k">Type</span><span class="o">=</span><span class="n">XDMF_ATTRIBUTE_TYPE_SCALAR</span><span class="p">,</span> <span class="n">Values</span><span class="o">=</span><span class="n">values</span><span class="p">)</span>
<a name="ln-46"></a>    <span class="k">call </span><span class="n">heavydata</span><span class="p">%</span><span class="n">CloseFile</span><span class="p">()</span>
<a name="ln-47"></a>
<a name="ln-48"></a><span class="cp">#if defined(ENABLE_MPI) &amp;&amp; (defined(MPI_MOD) || defined(MPI_H))</span>
<a name="ln-49"></a>    <span class="k">call </span><span class="n">MPI_FINALIZE</span><span class="p">(</span><span class="n">mpierr</span><span class="p">)</span>
<a name="ln-50"></a><span class="cp">#endif</span>
<a name="ln-51"></a>
<a name="ln-52"></a>
<a name="ln-53"></a><span class="k">end program </span><span class="n">test_hdf5_rect_hyperslabs_handler</span>
</pre></div>

    </section>
    </div>
  </div>

  <section class="visible-xs visible-sm hidden-md">
    <hr>
    

<div class="panel panel-default">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#allfiles-1">All Source Files</a></h3></div>
  <div id="allfiles-1" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../sourcefile/ch_unstructured_hexahedron_perf.f90.html">ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/fox_xdmf.f90.html">fox_xdmf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html">hdf5_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_dataset_per_process_handler.f90.html">hdf5_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_handler.f90.html">hdf5_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_contiguous_hyperslab_handler.f90.html">hdf5_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_dataset_per_process_handler.f90.html">hdf5_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_contiguous_hyperslab_handler.f90.html">hdf5_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_dataset_per_process_handler.f90.html">hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/mpi_environment.f90.html">mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/spatial_grid_descriptor.f90.html">spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler.f90.html">steps_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler_test.f90.html">steps_handler_test.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html">structured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_dataset_per_process_factory.f90.html">structured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_spatial_grid_descriptor.f90.html">structured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_uniform_grid_descriptor.f90.html">structured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_fox_wxml.f90.html">test_FoX_wxml.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90.html">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_dataset_per_process_handler.f90.html">test_hdf5_rectilinear_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_contiguous_hyperslabs_handler.f90.html">test_hdf5_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_dataset_per_process_handler.f90.html">test_hdf5_regular_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_contiguous_hyperslabs_handler.f90.html">test_hdf5_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_dataset_per_process_handler.f90.html">test_hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_mpi_environment.f90.html">test_mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_attribute.f90.html">test_xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_character_data.f90.html">test_xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_dataitem.f90.html">test_xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_geometry.f90.html">test_xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_grid.f90.html">test_xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90.html">test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_dataset_per_process.f90.html">test_xdmf_rectilinear_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_contiguous_hyperslabs_handler.f90.html">test_xdmf_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_dataset_per_process.f90.html">test_xdmf_regular_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_time.f90.html">test_xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_topology.f90.html">test_xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_contiguous_hyperslabs_handler.f90.html">test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_dataset_per_process.f90.html">test_xdmf_unstructured_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_xinclude.f90.html">test_xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_hdf5_mod.f90.html">try_compile_hdf5_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_mpi_mod.f90.html">try_compile_mpi_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/uniform_grid_descriptor.f90.html">uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html">unstructured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_dataset_per_process_factory.f90.html">unstructured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_spatial_grid_descriptor.f90.html">unstructured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_uniform_grid_descriptor.f90.html">unstructured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_attribute.f90.html">xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_character_data.f90.html">xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html">xdmf_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataitem.f90.html">xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataset_per_process_handler.f90.html">xdmf_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_domain.f90.html">xdmf_domain.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_element.f90.html">xdmf_element.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_file.f90.html">xdmf_file.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_geometry.f90.html">xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_grid.f90.html">xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_handler.f90.html">xdmf_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_information.f90.html">xdmf_information.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_parameters.f90.html">xdmf_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_contiguous_hyperslab_handler.f90.html">xdmf_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_dataset_per_process_handler.f90.html">xdmf_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_time.f90.html">xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_topology.f90.html">xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_contiguous_hyperslab_handler.f90.html">xdmf_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_dataset_per_process_handler.f90.html">xdmf_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_utils.f90.html">xdmf_utils.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_xinclude.f90.html">xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for.f90.html">xh5for.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_abstract_factory.f90.html">xh5for_abstract_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html">xh5for_ch_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html">xh5for_ch_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html">xh5for_ch_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_grid.f90.html">xh5for_ch_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html">xh5for_ch_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html">xh5for_ch_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html">xh5for_ch_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html">xh5for_ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html">xh5for_ch_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html">xh5for_ch_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html">xh5for_ch_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html">xh5for_ch_unstructured_static_mixed_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html">xh5for_ch_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html">xh5for_ch_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html">xh5for_ch_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html">xh5for_dpp_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html">xh5for_dpp_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html">xh5for_dpp_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_grid.f90.html">xh5for_dpp_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html">xh5for_dpp_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html">xh5for_dpp_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html">xh5for_dpp_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html">xh5for_dpp_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html">xh5for_dpp_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html">xh5for_dpp_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html">xh5for_dpp_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html">xh5for_dpp_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html">xh5for_dpp_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_factory.f90.html">xh5for_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_handler.f90.html">xh5for_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_metadata.f90.html">xh5for_metadata.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_parameters.f90.html">xh5for_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_utils.f90.html">xh5for_utils.f90</a>
      
    </div>
  </div>
</div>


  </section>
  
    <hr>    
    </div> <!-- /container -->
    <footer>
      <div class="container">
      <div class="row">
        <div class="col-xs-6 col-md-4"><p>&copy; 2016 </p></div>
        <div class="col-xs-6 col-md-4 col-md-push-4">
          <p class="text-right">
            Documentation generated by 
            <a href="https://github.com/cmacmackin/ford">FORD</a>
             on 2016-11-08T12:24:53.235950 
          </p>
        </div>
        <div class="col-xs-12 col-md-4 col-md-pull-4"><p class="text-center"> XH5For was developed by Víctor Sande Veiga</p></div>
      </div>
      <br>
      </div> <!-- /container -->    
    </footer>

    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
<!--
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
-->
    <script src="../js/bootstrap.min.js"></script>
    <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
    <script src="../js/ie10-viewport-bug-workaround.js"></script>

    <!-- MathJax JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script type="text/x-mathjax-config">
      MathJax.Hub.Config({
        TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } },
        jax: ['input/TeX','input/MathML','output/HTML-CSS'],
        extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js'],
        'HTML-CSS': { 
           styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: '#000000 ! important'} }
        }
      });
    </script>
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    
    
    <script src="../tipuesearch/tipuesearch_content.js"></script>
    <link  href="../tipuesearch/tipuesearch.css" rel="stylesheet">
    <script src="../tipuesearch/tipuesearch_set.js"></script>
    <script src="../tipuesearch/tipuesearch.js"></script>
    
    
  </body>
</html>